@charset "utf-8";

/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; color: #000；}
em { font-style:normal; }
li { list-style:none; overflow:hidden;vertical-align:middle;}/*解决ie67下li自带的margin-bottom*/
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; border:none;}
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family:"微软雅黑"; }
/* end reset */

/* public */
/* 清浮动 */
.clear{zoom:1;}
.clear:after{content: "";display: block;clear: both;}

/* 左浮动 */
.fl{float: left;}

/* 右浮动 */
.fr{float: right;}

/* 圆角+红色边框  此圆角采用css3的属性，不兼容，要兼容可以切图*/
.circle-red{border:#c40d0e 1px solid; border-radius:6px;}
/* 圆角+灰色边框  此圆角采用css3的属性，不兼容，要兼容可以切图*/
.circle-grey{border:#E5E5E5 1px solid; border-radius:6px;}

.trangle-up,.trangle-down-red,.trangle-down-grey{width: 0px;height: 0px;overflow: hidden;/* 解决ie6兼容性，因为ie6最小单位是9px; */border-right: 4px solid transparent;border-left: 4px solid transparent;position: absolute;}
/* 向上的三角 */
.trangle-up{border-bottom: 4px solid #CA0309;}
/* 向下的红色三角 */
.trangle-down-red{border-top: 4px solid #CA0309;}
/* 向下的灰色三角 */
.trangle-down-grey{border-top: 4px solid #C1C1C1;}

/* 渐变色 */
.grad {
  background: -webkit-linear-gradient(top,#FFFFFF, #F8F8F8); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#FFFFFF, #F8F8F8); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#FFFFFF, #F8F8F8); /* Firefox 3.6 - 15 */
  background: linear-gradient(top,#FFFFFF, #F8F8F8); /* 标准的语法 */
} 

.grad2 {
  background: -webkit-linear-gradient(top,#f7f7f6, #FFFFFF); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#f7f7f6, #FFFFFF); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#f7f7f6, #FFFFFF); /* Firefox 3.6 - 15 */
  background: linear-gradient(top,#f7f7f6, #FFFFFF); /* 标准的语法 */
}
/* end public */

/* layout */
#header,#nav,.content,.footer,.main,.slid{overflow: hidden;position: relative;}
#header,.content{width:960px;margin: 0px auto;}
#search,.footer{width: 958px;margin: 0px auto 10px auto;}

#header{height: 30px;border-radius:0px 0px 6px 6px;}
#nav{width:938px;height: 67px;padding: 10px 11px 23px 11px;margin: 0px auto;}
#search{height: 114px;position: relative;}
.content{}
	.main{width: 710px;}
		.mainwrap,.mian_ad{margin-bottom: 10px;}
		.mainwrap{overflow: hidden;width: 710px;}
		.mianbody{width: 318px;padding: 0px 15px;overflow: hidden;}
		.option{width: 350px;position: relative;}
		.mian_ad{width: 708px;height: 88px;overflow: hidden;}

	.slid{width: 240px;}
		#login,.slid_ad1,.slid_ad2,.slid_con{margin-bottom: 10px;}
		#login,.slid_ad1,.slid_ad2{overflow: hidden;}
		.slid_ad1{width: 238px;height: 88px;}
		.slid_ad2{width: 240px;height: 180px;border-radius: 6px;}
		.slid_ad1 img,.slid_ad2 img{display: block;}
		.slid_con{padding: 0px 11px;}
.footer{height: 62px;}
/* end  layout */

/*templet*/
	/* 标题栏 */
	.con_title{position: relative;height: 40px;line-height: 40px;font-family: arial;}
	.con_title span{color: #cc0d13;}
	.con_title a{width: 37px;height: 13px;background: url(../img/more.gif) no-repeat;position:absolute;right:0px;top:12px;}

	/*选项卡1*/
	.option_con{font-family: arial;}
	.option_con li{width: 172px;height: 35px;line-height: 34px;text-align:center;position: relative;cursor:pointer;}
	.option_con span{color: #666666;}
	.option_con a{top: 14px;right: 12px;}
	.option_con .active{z-index: 999;position: relative;border-bottom:none;background: #fff;border-radius:6px 6px 0px 0px;}
	.option_con .active span{color: #CC0D13;}
	.option_det{width: 318px;overflow:hidden;padding: 0px 15px;background:#fff;position: absolute;top: 34px;border:#E5E5E5 1px solid; border-radius:0px 0px 6px 6px;} 
	.option_det .hide{display: none;}
	/*选项卡2*/
	.tab{height: 25px;border-bottom:1px solid #dadada;}
	.tab li{cursor:pointer;height: 24px;line-height:24px;text-align:center;color:#666666;float: left;margin:0px 0px -1px -1px;border: 1px solid #dadada;border-radius: 3px 3px 0px 0px;position: relative;}
	.tab a{top: 10px;right: 12px;}	
	.tab .active{font-weight: bold;border-bottom: 1px solid #fff;z-index: 999;color: #454545;}
	.tab_wrap .hide{display: none;}
	.mianbody .tab{width:298px;padding: 0px 10px;}
	.mianbody .tab li{width: 98px;}

	.slid_con .tab{width:215px;padding: 0px 6px;}
	.slid_con .tab li{width: 66px;}

	/*带下划线的ul*/
	.publicul{line-height: 27px;}
	.publicul li{padding-left: 18px;background: url(../img/dot.gif) no-repeat 8px center;border-top: 1px dotted #cbcbca;}
	.publicul li a{color: #333333;}
/*end templet*/

/*header*/
	#header{color: #666666;}
		.city{margin-left: 20px;line-height: 18px;padding-top: 5px;}
		.city a{display: inline-block;padding: 0 7px;height: 18px;text-align: center;margin-right: 2px;line-height:18px;color: #999999;background: #fff;box-shadow:1px 1px 0 #ededed;}
		.city a:hover { background:#f1f1f1; }
		.city .active,#city .active:hover{color: #d60d03;background:#fff;}

		.operate{margin-right: 23px;word-spacing:4px;}
			.operate span{color: #d5d5d5;}
			.operate a{line-height: 30px;padding-left: 21px;color:#666666;background:url(../img/header_icon.png) no-repeat;}
			.operate  .join{ background-position:0px 3px;margin-right: 8px;}
			.operate  .manage{background-position:0px -20px;margin-left: 8px;}
/*end header*/

/*#nav*/
	.navl,.navr{width: 330px;}
	#nav img{width: 223px;height: 62px;position: absolute;left: 368px;}
		#nav li{float: left;width: 66px;overflow: hidden;}
		#nav a{display: block;padding-top: 50px;color: #333333;text-align: center;background: url(../img/nav_bg.png) no-repeat;}
		#nav .meishi{background-position:0px 0px;}
		#nav .yedian{background-position: -66px 0px;}
		#nav .gouwu{background-position: -132px 0px;}
		#nav .wenhua{background-position: -198px 0px;}
		#nav .xiuxian{background-position: -264px 0px;}
		#nav .kongjian{background-position: -330px 0px;} 
		#nav .fenzi{background-position: -396px 0px;}
		#nav .china{background-position: -462px 0px;}
		#nav .luntan{background-position: -528px 0px;}
		#nav .club{background-position: -594px 0px;}
		#nav .meishi:hover{background-position: 0px -70px;}
		#nav .yedian:hover{background-position: -66px -70px;}
		#nav .gouwu:hover{background-position: -132px -70px;}
		#nav .wenhua:hover{background-position: -198px -70px;}
		#nav .xiuxian:hover{background-position: -264px -70px;}
		#nav .fenzi:hover{background-position: -396px -70px;}
		#nav .kongjian:hover{background-position: -330px -70px;} 
		#nav .china:hover{background-position: -462px -70px;}
		#nav .luntan:hover{background-position: -528px -70px;}
		#nav .club:hover{background-position: -594px -70px;}
/*end #nav*/

/*search*/
	#search a{color: #000000;}

	#search .clear{position: absolute;left: 226px;top: -10px;}
		#search .clear a{font-size: 14px;}
		#search .clear li{float: left;width: 78px;height: 28px;line-height:26px;text-align:center;margin-right:1px;background: #fff;border:1px solid #f8d0bf;border-radius: 5px;box-shadow: 1px 0px 2px rgba(176,176,176,0.3);}
		#search .clear .active{background: #e21c01;border:1px solid #c40d0e;border-bottom:none;z-index:99;position: relative;}/*Z-index 仅能在定位元素上奏效（例如 position:absolute;）！*/
		#search .active a{color: #fff;font-weight: bold;}

	#search .form{position: absolute;top: 16px;left: -1px;width: 958px;height: 64px;background: #e21c01;}
		#search .form a,#search .form p{color: #fff;line-height: 18px;}
		#search .form input{position: absolute;top: 19px;}
		#search .txt{height:22px;line-height: 22px;width:395px;background:#fff1ef;left: 226px;color: #ea7a7a;padding-left:10px;border-radius:3px;box-shadow: inset 2px 2px 3px rgba(0,0,0,0.25);}
		#search .btn{height: 26px;width: 63px;background: url(../img/search_img.png) -163px top no-repeat;left: 640px;}
		#search p{width: 206px;position: absolute;top: 12px;right: 36px;}

	#search .searchimg{width: 159px;height:116px;background: url(../img/search_img.png) no-repeat 0px 0px;position: absolute;top:-3px;left:32px;}

	#search .news_wrap{width:345px;height: 30px;overflow: hidden;line-height: 30px; padding-left: 60px;background: url(../img/search_img.png) -226px 8px no-repeat;position: absolute;bottom: 0px;left: 226px;}
		#search .news_wrap ul{position: relative;}
		#search .news_wrap li{width: 336px;}
		#search .news_wrap strong{color: #d30703;}
		#search .news_wrap span{color: #999999;}
		#search .trangle-up,#search .trangle-down-red{right: 0px;}
		#search .trangle-down-red{top: 17px;}
		#search .trangle-up{top: 7px;}
/*end search*/

/*content main*/
	.what_hot .hot_title{height: 42px;line-height: 42px;color: #D90000;font-family: arial;font-size: 18px;font-weight: normal;}
		.what_hot .hot_title span{float: left;}
		.what_hot .hot_img {width: 23px;height: 23px;background: url(../img/video_bg.gif) no-repeat;margin-top: 10px;margin-left: 7px;}
	.what_hot .hot_news{padding: 15px 0px 16px 83px;background: url(../img/video_bg.gif) no-repeat 0px -35px;line-height: 20px;}
		.what_hot .hot_news li{background: url(../img/dot.gif) no-repeat 0px center;padding-left: 10px;}
		.what_hot .hot_news a{color: #4D4D4D;}
		.what_hot .hot_news a:hover{text-decoration: underline;}

	.option .shop_list{height: 341px;padding-top: 10px;position: relative;}
		.option .shop_list li{width: 318px;height: 98px;padding-top: 10px;margin-bottom: 6px;background: url(../img/hot_list_li_bg.gif);}
		.option .shop_list a{color: #BB0D0D;line-height: 24px;}
		.option .shop_img{margin-right: 21px;}
		.option .shop_img img{width: 104px;height: 84px;border:1px solid #E6E6E6;}
		.option .option_det .fr{margin-top: 10px;margin-bottom: 10px;width: 37px;height: 13px;background: url(../img/more.gif) no-repeat;}


	.activy,.recommend{width: 348px;}
	.activy .header,.recommend .header{background:url(../img/new_title_bg.gif) no-repeat ;position: relative;height: 70px;font-family: arial;}
	.activy .header{background-position:right 0;}
	.activy .header *,.recommend .header *{position: absolute;}
	.activy .header em,.recommend .header em{top: 19px;left:15px;color: #EA2B31;font-size: 12px;}
	.activy .header strong,.recommend .header strong{top: 33px;left:15px;color: #333333;font-size: 24px;font-weight: normal;}
	.activy .header span{top: 23px;left: 119px;color: #EA2B31;font-size: 36px;}


	.activy .today{background:url(../img/activity_bg.gif) no-repeat;padding: 16px 28px 19px 23px;position:relative; }
	.activy .todayimg img,.activy .todayimg .mask{width: 84px;height: 84px;display: block;}
	.activy .todayimg .mask{position: absolute;background: url(../img/activity_bg.gif) no-repeat -373px 0;}

	.activy .detail{padding-left: 12px;width: 200px;}
	.activy .detail em,.activy .detail span{float:left;height: 25px;line-height: 25px;}
	.activy .detail em{width: 25px;text-align:center;background: url(../img/activity_bg.gif) no-repeat -348px 0;margin-right:3px; }
	.activy .detail span{text-indent: 4px;font-weight: bold;}/*缩进属性对inline元素无效*/
	.activy .detail p{color: #999999;line-height: 18px;}

	.activy .calendar{position: relative;}
	.activy .calendar h3{width: 300px;margin-left:24px;}
	.activy .calendar span{font-size: 12px;width: 42px;line-height: 34px;float: left;text-align: center;}
	.activy .calendar ol{padding-left: 24px;padding-bottom: 23px;}
	.activy .calendar li,.activy .calendar li img{width: 40px;height: 40px;line-height: 40px;}
	.activy .calendar li{float: left;text-align: center;position: relative;background: #ededed;margin-right: 3px;margin-bottom: 2px;}
	.activy .calendar li img{position: absolute;top: 0px;left: 0px;cursor: pointer;}
	.activy .calendar .normal{background: #f8f8f8;color: #cfcfcf;}

	.activy .today_info{width: 294px;height: 84px;padding: 10px;position:absolute;background: #fff;border:#c0c0c0 1px solid;box-shadow: 4px 4px 0px rgba(0,0,0,0,1);}
	.activy .today_info img{float: left;border:#dbdbdb 2px solid;width:84px;height: 84px;overflow: hidden; }
	.activy .today_info .text{float: left;padding-left: 5px;width: 200px;}
	.activy .today_info .h4{color: #333333;font-size: 12px;line-height: 28px;}
	.activy .today_info strong{font-size: 16px;color:#cccccc;}
	.activy .today_info p{color: #999999;line-height: 18px;padding-top:4px;}
	.activy .today_info .go{width: 24px;height: 24px;background: url(../img/btn.gif);float: right;}
	.activy .adorn{width: 8px;height: 14px;overflow: hidden;position: absolute;top: 45px;left: -8px;background: url(../img/adorn.gif) no-repeat 0 -48px;}

	.recommend .header{background-position:right -69px;}

	.recommend .img_show{background: #f8f8f8;border-radius: 6px;padding-top: 12px;padding-left: 12px;margin: 0px 15px;line-height: 34px;}
	.recommend .show{width:225px;height: 135px;}
		.recommend .img_show ul{width:80px;height: 135px;}
		.recommend .img_show ul li{height: 52px;text-align: center;}
		.recommend .img_show ul img{width: 54px;height: 30px;border:3px #fff solid;}
		.recommend .img_show .active{border:3px #d6191d solid;}

	.recommend .list{padding: 23px 25px 9px 25px;}
		.recommend .list li{height: 27px;}
		.recommend .list a{color:#454545;}
		.recommend .list em{color:#dfdfdf;}
		.recommend .list span{color:#999999;float: right;}

	.bbs{padding-bottom: 17px;}
		.bbs li{height: 30px;line-height: 30px;padding-right: 22px;margin-bottom:3px;background: #f1f1f1;border-radius: 5px;position: relative;}
		.bbs li .number{color: #d90000;font-weight: bold;width: 45px;height: 30px;text-align: center;}
		.bbs li a{color: #333333;}
		.bbs li .fr{color: #666666;}
		.bbs li img{display: none;}
		.bbs .active{background: #d90000;height: 70px;margin-bottom:3px;}
		.bbs .active img{position: absolute;top:10px;left: 10px;display: block;height: 50px;width: 50px; }
		.bbs .active a{position: absolute;top:16px;left: 70px;color: #fff;font-size: 14px;}
		.bbs .active .fr{position: absolute;bottom: 0px;right: 5px;color: #fff;font-size: 20px;}


	.konw .col1{width: 257px;float: left;}
	.konw .col2{width: 42px;float: right;text-align: center;}
	.konw .title .col1,.konw .title .col2{color: #999999;line-height: 30px;text-align: center;}
		.konw .publicul em{margin: 0px 8px;}
		.konw .publicul em span{color: #c75d61;}
		.konw .publicul .col2{width: 40px;height: 18px;padding-top: 8px;}

	.konw form{height: 60px;line-height: 60px;color: #595959;text-align: center;border-top:1px dotted #cbcbca;}
		.konw .go{width: 24px;height: 24px;background: url(../img/btn.gif);margin-left: 10px;}
		.konw .text{width: 182px;height: 22px;border: 1px solid #9c9c9c;}

	.hot ul{padding-bottom: 17px;}
	.hot li{float: left;margin-right: 2px;margin-bottom: 2px;height: 78px;position: relative;}
	.hot img{width: 78px;height: 78px;display: block;}
	.hot .img1{margin-right: 0px;}
	.hot .img1 img{width: 158px;}
	.hot .img2{margin-right: 0px;}
	.hot li p{display: none;width:100%;height: 100%;line-height:39px;background:rgba(0,0,0,0.5);color: #fff;position: absolute;top: 0px;text-align: center;}

	.help{padding-bottom:27px; }
		.help p{text-indent:24px;padding: 10px 15px 0px 5px;line-height: 20px;color: #333333;}
		.help .contact li{width: 137px;padding-left: 22px;background: url(../img/help.gif) no-repeat;line-height: 46px;}
		.help .contact .fl{background-position:0px 14px;}
		.help .contact .fr{background-position:0px -28px;}
		.help .title{border-top: 1px solid #ededee;font-size: 12px;}
			.help .title .fl,.help .title .fr{width: 132px;padding-top:13px;color: #292929;font-weight: bold;}
			.help .introduce li{width:120px;padding-left:12px;background: url(../img/dot.gif) no-repeat 8px center; }
			.help .introduce a{color: #292929;line-height: 18px;}

	.media ul{padding-top: 14px;padding-bottom:30px; }
	.media li{padding-bottom: 8px;}
	.media li a{float: left;height: 30px;width: 88px;}
	.media p{float: left;width: 218px;padding-left: 12px;line-height: 18px;}
/*end content main*/


/*content slid*/
	/*templet*/
		/*图片旁边一堆字*/
		.slid .wrap{display: block;}
		.slid .wrap img{float: left;padding: 2px;border:1px #dadada solid;width: 90px;height: 68px;}
		.slid .wrap ul{float: left;width: 96px;line-height: 16px;color: #666666;}
		.slid .wrap .shop_title{line-height: 28px;color: #b80000;}
		.slid .wrap .item{color: #999999;}
	/*end templet*/

		#login .con_title{height: 34px;line-height: 34px;padding-left:12px;border-bottom: 1px #e5e5e5 solid;}

		#login form{padding: 9px;color: #595959;border-bottom: 1px solid #f2f2f2;}
		#login form li{height: 26px;}
		#login form li *{float: left;margin: 2px;}
		#login .info{background: #f7f7f7;height: 17px;width: 87px;border:#e5e5e5 1px solid;}
		#login .choose{width: 12px;height: 12px;}
		#login .go{width: 56px;height: 24px;background:#ec0000;color: #fff;font-weight: bold; border-radius: 12px;box-shadow: 2px 2px 0px rgba(0,0,0,0.2);}

		#login .clear{padding: 0px 10px;}
		#login .clear li{float: left;width: 82px;line-height: 32px;padding-left:18px;}
		#login .clear a{display: block;text-align: center;color: #666666;background: url(../img/dot.gif) no-repeat 0px center;}


		.coupons .col1{width: 122px;float: left;}
		.coupons .col2{width: 32px;float: left;text-align: center;}
		.coupons .col3{width: 42px;float: left;text-align: center;}
		.coupons .title{line-height: 30px;color: #999999;text-align: center;padding-left: 18px;}

		.shop .wrap{height: 84px;border-bottom:#cbcbca 1px dotted;margin-bottom:10px;}
		.shop .wrap ul{padding: 0px 12px;}

		.shop360 .img360{display: block;width:214px;height: 110px;overflow: hidden;}
		.shop360 img{display: block;height: 110px;}
		.shop360 p{line-height: 28px;color: #333333;}

		.discount .wrap{height: 84px;}
		.discount .wrap ul{padding: 0px 12px;}


		.newjion{padding-bottom: 10px;}
		.newjion .clear{height: 150px;}
		.newjion .wrap{height: 150px;}
		.newjion .fr,.newjion .fl{width:108px;overflow: hidden;}
		.newjion .fr *,.newjion .fl *{float: none;clear: both;padding: 0px;}		
/*end content slid*/
	

.footer{background: #f9f9f9;padding-top:16px;line-height: 24px;color: #919191;}
.footer p{text-align: center;}
.footer a{padding:0px 10px;color: #454545;text-align: center;}